/**
 * Style Sheet for BRIT Applications.
 *
 * <p>
 * Copyright (C) 2008 by BRIT Systems, Inc.
 * <p>
 * This software and the associated documentation are the property of
 * BRIT Systems. You may not copy, modify, merge or transfer copies of
 * this software without written permission from BRIT Systems. You may
 * not reverse assemble or reverse compile this software. You may not
 * sublicense, rent, lease or assign this software without written
 * permission from BRIT Systems. Unauthorized use of the software and
 * associated documentation is contrary to the property rights of BRIT
 * Systems and is a violation of state and federal law. This material
 * must be returned to BRIT Systems upon demand. This copyright notice
 * must not be removed, altered, or obscured.
 * <p>
 *
 * $Id: brit-style.css,v 1.45 2009/09/18 21:52:50 barton Exp $
 * <p>
 * @author  Robbie Barton
 * @version $Revision: 1.45 $
 * @since   Oct 21, 2008
 *
 */

.brit-main-view {
	background-color: #e2d6c7;
}

.brit-refresh-button {
	background-image:url(icons/glyphlab/refresh.png)!important;
}

.brit-add-button {
	background-image:url(icons/crystal_project/16x16/actions/mail_new.png)!important;
}

.brit-edit-button {
	background-image:url(icons/crystal_project/16x16/apps/kedit.png)!important;
}

.brit-delete-button {
	background-image:url(icons/crystal_project/16x16/actions/mail_delete.png)!important;
}

.brit-toggle-button {
}

/** Failed attempt to have bigger icons in toolbar. Somehow chops the icons off
.x-toolbar .x-btn-left {height: 40px}
.x-toolbar .x-btn-text-icon .x-btn-center .x-btn-text {padding-left: 34px}
.x-toolbar .x-btn-over .x-btn-left{background:url(../icons/tb-btn-sprite-lg.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(../icons/tb-btn-sprite-lg.gif) no-repeat 0 -40px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(../icons/tb-btn-sprite-lg.gif) repeat-x 0 -80px;}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(../icons/toolbar/tb-btn-sprite-lg.gif) no-repeat 0 -120px;}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(../icons/toolbar/tb-btn-sprite-lg.gif) no-repeat 0 -160px;}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(../icons/toolbar/tb-btn-sprite-lg.gif) repeat-x 0 -200px;}
.x-toolbar .ytb-sep{background-image:url(../../images/default/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:32px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;}
.x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:32px;width:32px;cursor:pointer;white-space:nowrap;padding:0;}
.x-menu-item-icon{border:0 none;height:32px;padding:0;vertical-align:top;width:32px;margin:0 8px 0 0;background-position:center;}
.x-panel-inline-icon{width:32px;height:32px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-icon-btn {
  width: 32px;
  height: 34px;
  overflow: hidden;
  background-repeat: no-repeat;
  cursor: pointer;
}
.x-info-inline-icon {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -1px;
  margin-bottom: -1px;
}
*/


.brit-add-user {
	background-image:url(icons/glyphlab/add_user.png)!important;
}

.brit-edit-user {
	background-image:url(icons/glyphlab/edit_user.png)!important;
}

.brit-delete-user {
	background-image:url(icons/glyphlab/delete_user.png)!important;
}

.brit-edit-password {
	background-image:url(icons/glyphlab/key.png)!important;
}

.brit-echo-user {
	background-image:url(icons/glyphlab/echo.png)!important;
}

.brit-lock-user {
	background-image:url(icons/glyphlab/lock.png)!important;
}

.brit-unlock-user {
	background-image:url(icons/glyphlab/unlock.png)!important;
}


.brit-add-site {
	background-image:url(icons/glyphlab/add_site.png)!important;
}

.brit-edit-site {
	background-image:url(icons/glyphlab/edit_site.png)!important;
}

.brit-delete-site {
	background-image:url(icons/glyphlab/delete_site.png)!important;
}


.brit-message-send {
	background-image:url(icons/glyphlab/add_message.png)!important;
}

.brit-message-reply {
	background-image:url(icons/glyphlab/reply_message.png)!important;
}

.brit-message-ack {
	background-image:url(icons/glyphlab/ack_message.png)!important;
}

.brit-message-delete {
	background-image:url(icons/glyphlab/delete_message.png)!important;
}


.brit-add-rule {
	background-image:url(icons/glyphlab/add_task.png)!important;
}

.brit-edit-rule {
	background-image:url(icons/glyphlab/edit_task.png)!important;
}

.brit-delete-rule {
	background-image:url(icons/glyphlab/delete_task.png)!important;
}


.brit-study-events {
	background-image:url(icons/glyphlab/events.png)!important;
}

.brit-study-history {
	background-image:url(icons/glyphlab/history.png)!important;
}


.brit-top-panel {
	background: transparent url(images/gxt/info/top-bottom.gif) repeat 0 0;
}

.brit-top-logout {
	background-color: transparent;
	padding: 1px;
	border: 0px;
	margin: 0px;
}

.brit-top-options {
	background-color: transparent;
	padding: 1px;
	border: 0px;
	margin: 0px;
}


.brit-detail-panel {
	background-color: dimgray;
}

.brit-detail-field {
	margin: 1px;
	padding: 1px;
	text-align: right;
	font-size: 105%;
}

.brit-detail-value {
	margin: 1px;
	padding: 1px;
	background-color: gray;
	font-size: 105%;
	font-weight: bold;
}

.brit-expander-field {
	margin: 1px;
	padding: 1px;
	text-align: right;
	font-size: 100%;
}

.brit-expander-value {
	margin: 1px;
	padding: 1px;
	font-size: 100%;
	font-weight: bold;
}


.brit-tab-top {
	background: transparent url(images/gxt/info/top-bottom.gif) repeat 0 0;
}

.brit-tab-body {
	background-color: #e2d6c7;
}

.brit-view {
	background-color: black;
	color: white;
}

.brit-view-tile {
	background-image:url(icons/glyphlab/window_tile.png)!important;
}

.brit-view-single {
	background-image:url(icons/glyphlab/window_single.png)!important;
}

.brit-view-prevpage {
	background-image:url(icons/glyphlab/prevpage.png)!important;
}

.brit-view-nextpage {
	background-image:url(icons/glyphlab/nextpage.png)!important;
}

.brit-view-prevseries {
	background-image:url(icons/glyphlab/prevseries.png)!important;
}

.brit-view-nextseries {
	background-image:url(icons/glyphlab/nextseries.png)!important;
}

.brit-view-stack {
	background-image:url(icons/glyphlab/scroll.png)!important;
}

.brit-view-scouts {
	background-image:url(icons/glyphlab/scouts.png)!important;
}

.brit-view-prev {
	background-image:url(icons/glyphlab/page_prev.png)!important;
}

.brit-view-prev-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/page_prev.png)!important;
}

.brit-view-prev-icon-active {
	padding: 0px;
	border-style:inset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: grey;
	background-position: center;
	background-image:url(icons/glyphlab/page_prev.png)!important;
}

.brit-view-next {
	background-image:url(icons/glyphlab/page_next.png)!important;
}

.brit-view-next-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/page_next.png)!important;
}

.brit-view-next-icon-active {
	padding: 0px;
	border-style:inset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: grey;
	background-position: center;
	background-image:url(icons/glyphlab/page_next.png)!important;
}

.brit-view-expand {
	padding: 2px;
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/expand.png)!important;
}

.brit-view-contrast {
	background-image:url(icons/glyphlab/contrast.png)!important;
}

.brit-view-contrast-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/contrast.png)!important;
}

.brit-view-contrast-icon-active {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: PaleGreen;
	background-position: center;
	background-image:url(icons/glyphlab/contrast.png)!important;
}

.brit-text-scroll {
	background-image:url(icons/glyphlab/text.png)!important;
}

.brit-view-text-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/text.png)!important;
}

.brit-view-text-icon-active {
	padding: 0px;
	border-style:inset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: grey;
	background-position: center;
	background-image:url(icons/glyphlab/text.png)!important;
}

.brit-view-pan {
	background-image:url(icons/glyphlab/pan.png)!important;
}

.brit-view-pan-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/pan.png)!important;
}

.brit-view-pan-icon-active {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: PaleGreen;
	background-position: center;
	background-image:url(icons/glyphlab/pan.png)!important;
}

.brit-view-zoomin {
	background-image:url(icons/glyphlab/zoomin.png)!important;
}

.brit-view-zoomin-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/zoomin.png)!important;
}

.brit-view-zoomout {
	background-image:url(icons/glyphlab/zoomout.png)!important;
}

.brit-view-zoomout-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/zoomout.png)!important;
}

.brit-view-scroll {
	background-image:url(icons/glyphlab/scroll.png)!important;
}

.brit-view-scroll-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/scroll.png)!important;
}

.brit-view-scroll-icon-active {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: PaleGreen;
	background-position: center;
	background-image:url(icons/glyphlab/scroll.png)!important;
}

.brit-view-measure {
	background-image:url(icons/glyphlab/measure.png)!important;
}

.brit-view-measure-icon {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: transparent;
	background-color: transparent;
	background-position: center;
	background-image:url(icons/glyphlab/measure.png)!important;
}

.brit-view-measure-icon-active {
	padding: 0px;
	border-style:outset;
	border-width: 2px;
	width: 20px;
	height: 20px;
	border-color: yellow;
	background-color: PaleGreen;
	background-position: center;
	background-image:url(icons/glyphlab/measure.png)!important;
}

div.thumb-wrap {
	background-color: dimgray;
	padding: 4px;
	width: 72px;
	height: 72px;
}

div.thumb {
	background-color: black;
	padding: 4px;
	width: 64px;
	height: 64px;
}

div.thumb-special {
	background-color: black;
	padding: 4px;
	width: 64px;
	height: 64px;
}

.thumb-label {
	background-color: transparent;
	color: lightblue;
	text-align:center;
	font-size: 80%;
	overflow: hidden;
}

div.brit-icon-over {
	background-color: lightgray;
}
	
div.brit-icon-select {
	background-color: #e2d6c7;
}


.brit-image-window {
	background-color: black;
	cursor: default;
}

.brit-icon-window {
	background-color: darkgray;
	cursor: default;
}


.brit-transparent {
	background-color: transparent;
	padding: 0px;
	border: 0px;
	margin: 0px;
	cursor: inherit;
}

.brit-image-text-left {
	background-color: transparent;
	color: lightblue;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	font-size: 90%;
	overflow: hidden;
	cursor: inherit;
}

.brit-image-text-right {
	background-color: transparent;
	color: lightblue;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	text-align:right;
	font-size: 90%;
	overflow: hidden;
	cursor: inherit;
}

.brit-image-text-markup {
	background-color: black;
	color: lightblue;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	text-align:left;
	font-size: 100%;
	font-weight: bold;
	overflow: hidden;
	cursor: inherit;
}

.brit-image-bar {
	background-color: lightgray;
	color: lightgray;
}

.brit-system-joincluster {
	background-image:url(icons/glyphlab/joincluster.png)!important;
}

.brit-system-disconnectcluster {
	background-image:url(icons/glyphlab/disconnectcluster.png)!important;
}

.brit-system-syncstudies {
	background-image:url(icons/glyphlab/syncstudies.png)!important;
}

.brit-system-inventory {
	background-image:url(icons/glyphlab/inventory.png)!important;
}

.brit-system-cleanup {
	background-image:url(icons/glyphlab/cleanup.png)!important;
}

.brit-system-settings {
	background-image:url(icons/glyphlab/edit_task.png)!important;
}

.brit-system-flushmemory {
	background-image:url(icons/glyphlab/bug.png)!important;
}

.brit-job-stop {
	background-image:url(icons/glyphlab/pause.png)!important;
}

.brit-job-start {
	background-image:url(icons/glyphlab/page_next.png)!important;
}

.brit-job-delete {
	background-image:url(icons/glyphlab/delete.png)!important;
}


/** PacsActions */
.brit-study-actions {
	background-image:url(icons/glyphlab/action.png)!important;
}

.brit-study-complete {
	background-image:url(icons/glyphlab/complete.png)!important;
}

.brit-study-assign {
	background-image:url(icons/glyphlab/assign.png)!important;
}

.brit-study-assign-samesiteactive {
 	foreground-color: darkgreen;
}

.brit-study-assign-samesite {
 	foreground-color: blue;
}

.brit-study-assign-active {
	foreground-color: green;
}

.brit-study-assign-normal {
}

.brit-study-release {
	background-image:url(icons/glyphlab/release.png)!important;
}

.brit-study-hold {
	background-image:url(icons/glyphlab/hold.png)!important;
}

.brit-study-unhold {
	background-image:url(icons/glyphlab/unhold.png)!important;
}

.brit-study-urgent {
	background-image:url(icons/glyphlab/urgent.png)!important;
}

.brit-study-discord {
	background-image:url(icons/glyphlab/discordance.png)!important;
}

.brit-study-read {
	background-image:url(icons/glyphlab/read.png)!important;
}

.brit-study-unread {
	background-image:url(icons/glyphlab/unread.png)!important;
}

.brit-study-dictated {
	background-image:url(icons/glyphlab/dictated.png)!important;
}

.brit-study-transcribed {
	background-image:url(icons/glyphlab/report.png)!important;
}

.brit-study-sendstudy {
	background-image:url(icons/glyphlab/sendstudy.png)!important;
}

.brit-study-upload {
	background-image:url(icons/glyphlab/joincluster.png)!important;
}

.brit-study-public {
	background-image:url(icons/glyphlab/teach.png)!important;
}

.brit-study-delete {
	background-image:url(icons/glyphlab/delete_study.png)!important;
}

.brit-study-quicksearch {
	background-image:url(icons/glyphlab/quick_search.png)!important;
}

.brit-study-circle {
	background-color: transparent;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

/** Study Grid */
.brit-studygrid-default {
	background-color: white;
	font-size: 110%;
}

.brit-studygrid-odd {
	background-color: white;
}

.brit-studygrid-urgent {
	background-color: LightSalmon;
}

.brit-studygrid-held {
	background-color: #ff6;
}

.brit-studygrid-critical {
	background-color: LightPink;
}

.brit-studygrid-delivered {
	background-color: Lavender;
	font-size: 120%;
}

.brit-studygrid-assigned {
	background-color: AliceBlue;
}

.brit-studygrid-newstudy {
	background-color: LemonChiffon;
}

.brit-studygrid-inprogress {
	background-color: LavenderBlush;
}

.brit-studygrid-active {
	background-color: PaleGreen;
}

.brit-studygrid-callmade {
	background-color: #54acf8;
}

.brit-studygrid-agree {
	background-color: #99ff66;
}

.brit-studygrid-disagree {
	background-color: #ff3300;
}

/** Log Grid */
.brit-log-default {
	background-color: white;
}

.brit-log-severe {
	background-color: LightSalmon;
}

.brit-log-warning {
	background-color: #ff6;
}

/** Report */
.brit-report-info {
	background-color: LavenderBlush;
}

.brit-report-body {
	background-color: white;
}

.brit-report-body H3 {
	margin-top: 10px;
	margin-left: 4%;
	font-size: 125%;
}

.brit-report-body UL {
	list-style: disc inside;
}

.brit-report-body LI {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 10%;
	margin-right: 10%;
	font-size: 125%;
}

.brit-report-header {
	background-color:AliceBlue;
}

.brit-report-address {
	font-size: 110%;
	font-weight: bold;
	color: darkblue;
}

.brit-report-label {
}

.brit-report-value {
}

.brit-report-pdf {
	background-image:url(icons/glyphlab/report.png)!important;
}

.brit-report-xls {
	background-image:url(icons/glyphlab/spreadsheet.png)!important;
}

.brit-report-edit {
	background-image:url(icons/glyphlab/editreport.png)!important;
}

.brit-report-insertsection {
	background-image:url(icons/glyphlab/bullets.png)!important;
}

/** Override default grid to make selected item stand out more */
.x-grid3-row-selected{background:LightSteelBlue!important;border-width:1px; border-style:solid; border-color:Black;}

/** Override PagingToolBar in Study list */
.x-tbar-loading{background-image:url(icons/glyphlab/refresh.png)!important;}
.x-tbar-page-first{background-image:url(icons/glyphlab/page_first.png)!important;}
.x-tbar-page-last{background-image:url(icons/glyphlab/page_last.png)!important;}
.x-tbar-page-next{background-image:url(icons/glyphlab/page_next.png)!important;}
.x-tbar-page-prev{background-image:url(icons/glyphlab/page_prev.png)!important;}
.x-item-disabled .x-tbar-loading{background-image:url(images/default/grid/loading.gif)!important;}
.x-item-disabled .x-tbar-page-first{background-image:url(icons/glyphlab/page_first.png)!important;}
.x-item-disabled .x-tbar-page-last{background-image:url(icons/glyphlab/page_last.png)!important;}
.x-item-disabled .x-tbar-page-next{background-image:url(icons/glyphlab/page_next.png)!important;}
.x-item-disabled .x-tbar-page-prev{background-image:url(icons/glyphlab/page_prev.png)!important;}

.brit-wizard-detail {
	background-color:AliceBlue;
	border-style:inset;
	border-width: 2px;
	border-color: LightBlue;
}

.brit-wizard-active {
	background-color:LavenderBlush;
	border-style:inset;
	border-width: 2px;
	border-color: LightBlue;
}

/* For Drag and Drop */ 
HTML, BODY {
    height: 100%;
}

@CHARSET "UTF-8";

.dragdrop-dropTarget-engage {
  background-color: #E0E8FF;
}

.getting-started-label {
  border: 1px solid #99AACC;
  background-color: #AACCFF;
  padding: 0.1em;
}

.getting-started-blue {
  border: 1px solid blue;
}

.x-grid3-cell-inner,.x-grid3-hd-inner {
 white-space: normal;
}

.user {
  background-image: url(icons/glyphlab/user.gif) !important;
}


.add-item {
  background-image: url(icons/glyphlab/add.gif) !important;
}


.delete-item {
  background-image: url(icons/glyphlab/delete.gif) !important;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}


.user-table {
	font-size: 16px;
	width:100%;
  	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(250, 240, 230);
}

.user-table td {
  	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}

.salon-prev {
	background-image:url(icons/glyphlab/prevpage.png)!important;
}

.salon-next {
	background-image:url(icons/glyphlab/nextpage.png)!important;
}
